2eda5d342efcee83028642dee1498d95f831d723,src/com/opencms/workplace/CmsTaskList.java,CmsTaskList,handleSpecialWorkplaceTag,#A_CmsObject#Element#A_CmsXmlContent#Object#Hashtable#CmsXmlLanguageFile#,42
Before Change
listdef.setXmlData("priority", priority);
listdef.setXmlData("taskid", task.getId() + "");
listdef.setXmlData("task", task.getName());
listdef.setXmlData("foruser", cms.readAgent(task).getName());
listdef.setXmlData("forrole", cms.readGroup(task).getName());
listdef.setXmlData("actuator", cms.readOwner(task).getName());
listdef.setXmlData("due", Utils.getNiceShortDate(timeout));
listdef.setXmlData("from", Utils.getNiceShortDate(startTime));
listdef.setXmlData("project", projectname);
After Change
}
}
String agent = "";
String group = "";
String owner = "";
String due = "";
String from = "";
try {
agent = cms.readAgent(task).getName();
} catch(Exception exc) {
// ignore the exception
}
try {
group = cms.readGroup(task).getName();
} catch(Exception exc) {
// ignore the exception
}
try {
owner = cms.readOwner(task).getName();
} catch(Exception exc) {
// ignore the exception
}
try {
due = Utils.getNiceShortDate(timeout);
} catch(Exception exc) {
// ignore the exception
}
try {
from = Utils.getNiceShortDate(startTime);
} catch(Exception exc) {
// ignore the exception
}
// get the processed list.
listdef.setXmlData("stateicon", stateIcon);
listdef.setXmlData("style", style);
listdef.setXmlData("priority", priority);
listdef.setXmlData("taskid", task.getId() + "");
listdef.setXmlData("task", task.getName());
listdef.setXmlData("foruser", agent);
listdef.setXmlData("forrole", group);
listdef.setXmlData("actuator", owner);
listdef.setXmlData("due", due);
listdef.setXmlData("from", from);
listdef.setXmlData("project", projectname);